* {
    margin:0;
    padding:0;
}
body {
    background:#fff;
    color:#101021;
    font:normal 13px Verdana, sans-serif;
}
h1, h2, h3 {
    font-family: Arial, Helvetica;
    margin:.1em 0 .2em;
}
ul, ol {
    margin:0 0 1em 2em;
}
p {
    margin-bottom:1em;
}
.layout {
    border-collapse: collapse;
}
.layout td {
    vertical-align: top;
}

table.form {
    border-collapse: collapse;
}
table.form th,
table.form td {
    padding:.2em .5em;
    border:solid 1px #ccc;
    vertical-align: top;
}
table.form th {
    background: #eee;
    text-align: left;
}
table.form td.submit {
    text-align: right;
}

#header {
    padding:.3em 1em;
    font-size:160%;
    border-bottom:solid 1px #ddd;    
}
#content {
    padding:.2em 1.5em;
    border-left:solid 1px #ddd;
}

.servers_list {
    padding:0.5em 1em;
    width:14em;
}
.servers_list li {
    margin-bottom:.5em;
}
.servers_list .edit,
.servers_list .edit a {
    color:#999;
}
.servers_list a {
    color:#111;
}
.servers_list a.current {
    color:red;
}
.servers_list h2 {
    font-size:120%;
}
.servers_list li.new {
    list-style: none;
}
.small {
    font-size:85%;
    color:#333;
}